Какие модули потребуются для запуска:
imaplib
optparse
datetime
lxml.etree

Какие модули потребуются для тестирования:
unittest
mock (только не тот, который в стандартном репозитории Debian, а тот, который ставится через pip)

Приятная третья опция:
nosetests

Использование:
./main -s 'Тема письма' -d '21-Dec-2012'

Если запустить так:
./main -s 'Тема письма' -d '21-Dec-2012' -vvvv
то все сообщения с imap-сервером будут отображаться на вывод

Поиск производится по:
yandex
rambler
gmail
mail.ru был исключен, так как imap-функция Search не имлиментрована.

Доступы к тестовым почтовым аккаунтам можно посмотреть в configs/
